Spaces:
Running
Running
| 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 | |