# Clinical NLP Pipeline — environment variables # Copy this file to .env and fill in your values. # Never commit .env to version control. # ── Database ────────────────────────────────────────────────────── # Local SQLite (default — no config needed) # DATABASE_URL=sqlite:///./clinical_nlp.db # Supabase PostgreSQL (for Streamlit Cloud deployment) # DATABASE_URL=postgresql://postgres:@db..supabase.co:5432/postgres # ── Models ──────────────────────────────────────────────────────── # NER_MODEL=en_core_sci_lg # CLASSIFIER_MODEL=emilyalsentzer/Bio_ClinicalBERT # EMBEDDING_MODEL=pritamdeka/BioBERT-mnli-snli-scinli-scitail-mednli-stsb # ── Classifier ──────────────────────────────────────────────────── # CLASSIFIER_TASK=severity # TRAIN_EPOCHS=3 # TRAIN_BATCH_SIZE=16 # TRAIN_LR=2e-5 # TRAIN_MAX_LENGTH=512 # ── ICD-10 mapping ──────────────────────────────────────────────── # ICD10_FUZZY_THRESHOLD=80 # ICD10_EMBEDDING_THRESHOLD=0.75 # ICD10_TOP_K=3 # ── API ─────────────────────────────────────────────────────────── # API_PORT=8000 # API_DEBUG=true # ── Dashboard ───────────────────────────────────────────────────── # API_BASE_URL=http://localhost:8000 # ── Data source ─────────────────────────────────────────────────── # DATA_SOURCE=mtsamples # or: mimic # ── Logging ─────────────────────────────────────────────────────── # LOG_LEVEL=INFO