.gitignore
Dockerfile
Makefile
README.md
docker-compose.yml
make.bat
mkdocs.yml
pyproject.toml
requirements.txt
zensical.toml
.github/workflows/docs.yml
.github/workflows/publish.yml
config/data_config.yaml
config/eval_config.yaml
config/icd_config.yaml
config/local_feature_config.yaml
config/multi_code_search.yaml
config/threshold_config.yaml
docs/00-getting-started.md
docs/01-data-generation.md
docs/02-feature-building.md
docs/03-pipeline-execution.md
docs/04-pipeline-evaluation.md
docs/05-pipeline-validation.md
docs/06-azure-ml-guide.md
docs/07-local-development.md
docs/api-reference.md
docs/index.md
docs/notebooks.md
docs/_snippets/charlson_hx_aids.md
docs/_snippets/charlson_hx_cancer_met.md
docs/_snippets/charlson_hx_cancer_solid.md
docs/_snippets/charlson_hx_chf.md
docs/_snippets/charlson_hx_dementia.md
docs/_snippets/charlson_hx_diabetes_comp.md
docs/_snippets/charlson_hx_diabetes_uncomp.md
docs/_snippets/charlson_hx_hemiplegia.md
docs/_snippets/charlson_hx_hiv.md
docs/_snippets/charlson_hx_leukemia.md
docs/_snippets/charlson_hx_liver_mild.md
docs/_snippets/charlson_hx_liver_mod_sev.md
docs/_snippets/charlson_hx_lymphoma.md
docs/_snippets/charlson_hx_mi.md
docs/_snippets/charlson_hx_pud.md
docs/_snippets/charlson_hx_pulmonary.md
docs/_snippets/charlson_hx_pvd.md
docs/_snippets/charlson_hx_renal_mod_sev.md
docs/_snippets/charlson_hx_rheum.md
docs/_snippets/charlson_hx_stroke.md
docs/_snippets/gavaghan_hx_nursing_home_resident.md
docs/_snippets/gavaghan_hx_prior_esbl_365d.md
docs/_snippets/gavaghan_hx_urinary_catheter.md
docs/_snippets/has_congestive_heart_failure.md
docs/_snippets/has_diabetes.md
docs/_snippets/has_mild_liver_disease.md
docs/_snippets/holmgren_hx_hospital_care_abroad.md
docs/_snippets/holmgren_hx_previous_3gcr_culture.md
docs/_snippets/holmgren_hx_previous_3gcr_rectal_swab.md
docs/_snippets/hx_chronic_dialysis.md
docs/_snippets/hx_hosp_last_90d.md
docs/_snippets/hx_nursing_home_resident.md
docs/_snippets/hx_urinary_catheter_present.md
docs/_snippets/jones_hx_chronic_dialysis.md
docs/_snippets/jones_hx_prior_esbl_180d.md
docs/_snippets/jones_hx_transfer_from_hospital.md
docs/_snippets/kim_hx_nursing_home_resident.md
docs/_snippets/kim_hx_prior_esbl.md
docs/_snippets/kim_hx_urinary_catheter.md
docs/_snippets/pitt_arrest_score.md
docs/_snippets/pitt_arrest_score_rule.md
docs/_snippets/pitt_bacteremia_score.md
docs/_snippets/pitt_fever_score.md
docs/_snippets/pitt_fever_score_rule.md
docs/_snippets/pitt_hypo_score.md
docs/_snippets/pitt_hypo_score_rule.md
docs/_snippets/pitt_mental_score.md
docs/_snippets/pitt_mental_score_rule.md
docs/_snippets/pitt_vent_score.md
docs/_snippets/pitt_vent_score_rule.md
docs/_snippets/sirs_abnormal_temp_flag.md
docs/_snippets/sirs_abnormal_temp_score_rule.md
docs/_snippets/sirs_abnormal_wbc_flag.md
docs/_snippets/sirs_abnormal_wbc_score_rule.md
docs/_snippets/sirs_tachycardia_flag.md
docs/_snippets/sirs_tachycardia_score_rule.md
docs/_snippets/sirs_tachypnea_flag.md
docs/_snippets/sirs_tachypnea_rule.md
docs/_snippets/sirs_tachypnea_score_rule.md
docs/_snippets/sirs_total_score.md
docs/_snippets/tumbarello_hx_prior_esbl.md
docs/_snippets/tumbarello_hx_urinary_catheter.md
docs/api/index.md
docs/api/phenotypes.md
docs/api/scores.md
docs/api/utils.md
docs/html/00_architecture_docs.html
docs/html/01_data_generation_docs.html
docs/html/02_feature_building_docs.html
docs/html/03_pipeline_execution_docs.html
docs/html/04_pipeline_evaluation_docs.html
docs/html/05_validation_docs.html
docs/html/index.html
docs/html/style.css
docs/html/theme-engine.js
docs/stylesheets/api-custom.css
local/__init__.py
local/config/local_feature_config.yaml
local/config/single_features/hx_chf.yaml
local/config/single_features/hx_mi.yaml
local/features/__init__.py
local/features/stress.py
local/scores/__init__.py
local/scores/triage.py
local/tests/__init__.py
local/tests/test_local_logic.py
local/tests/test_pipeline_integration.py
notebooks/_remove/01_generating_synthetic_data.ipynb
notebooks/_remove/02_building_features_from_config.ipynb
notebooks/_remove/03_phenotyping_and_scoring.ipynb
notebooks/playground/clinphen.ipynb
notebooks/playground/clinphen_quickstart.ipynb
notebooks/playground/example_01.ipynb
notebooks/playground/feature_sandbox.ipynb
notebooks/playground/playground_duckdb.ipynb
notebooks/playground/playground_history.ipynb
notebooks/playground/playground_score_charlson.ipynb
notebooks/playground/playground_score_sirs.ipynb
notebooks/playground/utils.ipynb
src/__init__.py
src/icare_risk/__init__.py
src/icare_risk/features.py
src/icare_risk/metrics.py
src/icare_risk/phenotypes.py
src/icare_risk/scores.py
src/icare_risk/utils.py
src/icare_risk.egg-info/PKG-INFO
src/icare_risk.egg-info/SOURCES.txt
src/icare_risk.egg-info/dependency_links.txt
src/icare_risk.egg-info/entry_points.txt
src/icare_risk.egg-info/requires.txt
src/icare_risk.egg-info/scm_file_list.json
src/icare_risk.egg-info/scm_version.json
src/icare_risk.egg-info/top_level.txt
src/icare_risk/_dep/generators.py
src/icare_risk/_dep/db/__init__.py
src/icare_risk/_dep/db/_raw_sql.py
src/icare_risk/_dep/db/_sqlalchemy_core.py
src/icare_risk/_dep/db/connection.py
src/icare_risk/_dep/db/download.py
src/icare_risk/_dep/db/fetch.py
src/icare_risk/clinphen/__init__.py
src/icare_risk/clinphen/config/__init__.py
src/icare_risk/clinphen/config/schema.py
src/icare_risk/clinphen/engine/__init__.py
src/icare_risk/clinphen/engine/runner.py
src/icare_risk/clinphen/io/__init__.py
src/icare_risk/clinphen/io/cohort_cache.py
src/icare_risk/clinphen/io/loaders.py
src/icare_risk/clinphen/io/snowflake.py
src/icare_risk/clinphen/phenotypes/__init__.py
src/icare_risk/clinphen/phenotypes/charlson.py
src/icare_risk/clinphen/phenotypes/gavaghan.py
src/icare_risk/clinphen/phenotypes/holmgren.py
src/icare_risk/clinphen/phenotypes/increment.py
src/icare_risk/clinphen/phenotypes/jones.py
src/icare_risk/clinphen/phenotypes/kim.py
src/icare_risk/clinphen/phenotypes/multimodal.py
src/icare_risk/clinphen/phenotypes/pitt.py
src/icare_risk/clinphen/phenotypes/sirs.py
src/icare_risk/clinphen/phenotypes/tumbarello.py
src/icare_risk/clinphen/phenotypes/utils.py
src/icare_risk/clinphen/phenotypes/windowed.py
src/icare_risk/clinphen/phenotypes/tidy/__init__.py
src/icare_risk/clinphen/phenotypes/tidy/charlson.py
src/icare_risk/clinphen/phenotypes/tidy/pitt.py
src/icare_risk/clinphen/phenotypes/tidy/sirs.py
src/icare_risk/clinphen/registry/__init__.py
src/icare_risk/clinphen/registry/registry.py
src/icare_risk/clinphen/scores/__init__.py
src/icare_risk/clinphen/scores/charlson.py
src/icare_risk/clinphen/scores/gavaghan.py
src/icare_risk/clinphen/scores/holmgrem.py
src/icare_risk/clinphen/scores/increment.py
src/icare_risk/clinphen/scores/jones.py
src/icare_risk/clinphen/scores/kim.py
src/icare_risk/clinphen/scores/mews.py
src/icare_risk/clinphen/scores/pitt.py
src/icare_risk/clinphen/scores/sirs.py
src/icare_risk/clinphen/scores/tumbarello.py
src/icare_risk/clinphen/temporal/__init__.py
src/icare_risk/clinphen/temporal/context.py
src/icare_risk/clinphen/utils/__init__.py
src/icare_risk/clinphen/utils/casting.py
src/icare_risk/clinphen/utils/filtering.py
src/icare_risk/clinphen/utils/history.py
src/icare_risk/clinphen/utils/io.py
src/icare_risk/clinphen/utils/validation.py
src/icare_risk/config/__init__.py
src/icare_risk/config/code_search.yaml
src/icare_risk/config/data_config.yaml
src/icare_risk/config/eval_config.yaml
src/icare_risk/config/feature_config.yaml
src/icare_risk/config/threshold_config.yaml
src/icare_risk/config/icare/code_search.yaml
src/icare_risk/config/icare/generate_db.yaml
src/icare_risk/config/icare/phenotypes.yaml
src/icare_risk/config/icare/schema.yaml
src/icare_risk/core/__init__.py
src/icare_risk/core/dataset.py
src/icare_risk/phenotypes/__init__.py
src/icare_risk/phenotypes/charlson.py
src/icare_risk/phenotypes/increment.py
src/icare_risk/phenotypes/pitt.py
src/icare_risk/phenotypes/sample.py
src/icare_risk/phenotypes/sirs.py
src/icare_risk/phenotypes/utils.py
src/icare_risk/scripts/__init__.py
src/icare_risk/scripts/a_generate_data.py
src/icare_risk/scripts/b_build_features_icare.py
src/icare_risk/scripts/build_phenotype_snippets.py
src/icare_risk/scripts/c_evaluate_scores.py
src/icare_risk/scripts/d_evaluate_thresholds.py
src/icare_risk/scripts/e_validate_scores.py
src/icare_risk/scripts/f_find_clinical_codes.py
src/icare_risk/scripts/g_sandbox.py
src/icare_risk/tests/fixtures/cases.csv
src/icare_risk/tests/fixtures/icare/icare_episodes_anon.csv
src/icare_risk/tests/fixtures/icare/icare_microbiology_anon.csv
src/icare_risk/tests/fixtures/icare/icare_pathology_blood_anon.csv
src/icare_risk/tests/fixtures/icare/icare_pharmacy_prescribing_anon.csv
src/icare_risk/tests/fixtures/icare/icare_problems_anon.csv
src/icare_risk/tests/fixtures/icare/icare_vital_signs_anon.csv
src/icare_risk/tools/__init__.py
src/icare_risk/tools/code_discovery.py
src/icare_risk/tools/data_generation.py
src/icare_risk/tools/model_evaluation.py
tests/cases.csv
tests/test_config_merge.py
tests/test_dataset.py
tests/test_generators.py
tests/test_phenotypes.py
tests/test_run.py
tests/test_scores.py
tests/test_scripts.py
tests/verify_pipeline.py
tests/fixtures/icare_episodes_anon.csv
tests/fixtures/icare_microbiology_anon.csv
tests/fixtures/icare_pathology_blood_anon.csv
tests/fixtures/icare_pharmacy_prescribing_anon.csv
tests/fixtures/icare_problems_anon.csv
tests/fixtures/icare_vital_signs_anon.csv
tests/fixtures/outputs/test_results_check.csv