clinical-nlp-api / .env.example
Ayodeji Akande
Clinical NLP Pipeline API
79b0bef
Raw
History Blame Contribute Delete
2.28 kB
# 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:<password>@db.<project>.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