├── .gitignore ├── LICENSE ├── README.md ├── benchmarks └── oasis.py ├── data ├── check_donors.py ├── table.txt ├── table_stats.py └── timeseries_stats.py ├── flexehr ├── __init__.py ├── models │ ├── __init__.py │ ├── decoders.py │ ├── embedders.py │ ├── losses.py │ ├── lstms.py │ └── models.py ├── scripts │ ├── 1_subject_events.py │ ├── 2_validate_events.py │ ├── 3_subject2episode.py │ ├── 4_truncate_timeseries.py │ ├── 5_split_train_test.py │ ├── 6_generate_value_dict.py │ ├── 7_quantize_events.py │ ├── 8_create_arrays.py │ └── __init__.py ├── training.py └── utils │ ├── __init__.py │ └── modelIO.py ├── main.py ├── plot ├── __init__.py ├── auc_vs_time.py ├── aurocs.py ├── bootstrap.py ├── case_study.py ├── loss.py ├── plot_bins.py ├── pmort_vs_time.py └── tokens_vs_time.py ├── requirements.txt └── utils ├── __init__.py ├── datasets.py └── helpers.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobdeasy/flexible-ehr/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobdeasy/flexible-ehr/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobdeasy/flexible-ehr/HEAD/README.md -------------------------------------------------------------------------------- /benchmarks/oasis.py: -------------------------------------------------------------------------------- 1 | """OASIS calculation module.""" 2 | 3 | import numpy as np -------------------------------------------------------------------------------- /data/check_donors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobdeasy/flexible-ehr/HEAD/data/check_donors.py -------------------------------------------------------------------------------- /data/table.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobdeasy/flexible-ehr/HEAD/data/table.txt -------------------------------------------------------------------------------- /data/table_stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobdeasy/flexible-ehr/HEAD/data/table_stats.py -------------------------------------------------------------------------------- /data/timeseries_stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobdeasy/flexible-ehr/HEAD/data/timeseries_stats.py -------------------------------------------------------------------------------- /flexehr/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobdeasy/flexible-ehr/HEAD/flexehr/__init__.py -------------------------------------------------------------------------------- /flexehr/models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /flexehr/models/decoders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobdeasy/flexible-ehr/HEAD/flexehr/models/decoders.py -------------------------------------------------------------------------------- /flexehr/models/embedders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobdeasy/flexible-ehr/HEAD/flexehr/models/embedders.py -------------------------------------------------------------------------------- /flexehr/models/losses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobdeasy/flexible-ehr/HEAD/flexehr/models/losses.py -------------------------------------------------------------------------------- /flexehr/models/lstms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobdeasy/flexible-ehr/HEAD/flexehr/models/lstms.py -------------------------------------------------------------------------------- /flexehr/models/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobdeasy/flexible-ehr/HEAD/flexehr/models/models.py -------------------------------------------------------------------------------- /flexehr/scripts/1_subject_events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobdeasy/flexible-ehr/HEAD/flexehr/scripts/1_subject_events.py -------------------------------------------------------------------------------- /flexehr/scripts/2_validate_events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobdeasy/flexible-ehr/HEAD/flexehr/scripts/2_validate_events.py -------------------------------------------------------------------------------- /flexehr/scripts/3_subject2episode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobdeasy/flexible-ehr/HEAD/flexehr/scripts/3_subject2episode.py -------------------------------------------------------------------------------- /flexehr/scripts/4_truncate_timeseries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobdeasy/flexible-ehr/HEAD/flexehr/scripts/4_truncate_timeseries.py -------------------------------------------------------------------------------- /flexehr/scripts/5_split_train_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobdeasy/flexible-ehr/HEAD/flexehr/scripts/5_split_train_test.py -------------------------------------------------------------------------------- /flexehr/scripts/6_generate_value_dict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobdeasy/flexible-ehr/HEAD/flexehr/scripts/6_generate_value_dict.py -------------------------------------------------------------------------------- /flexehr/scripts/7_quantize_events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobdeasy/flexible-ehr/HEAD/flexehr/scripts/7_quantize_events.py -------------------------------------------------------------------------------- /flexehr/scripts/8_create_arrays.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobdeasy/flexible-ehr/HEAD/flexehr/scripts/8_create_arrays.py -------------------------------------------------------------------------------- /flexehr/scripts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /flexehr/training.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobdeasy/flexible-ehr/HEAD/flexehr/training.py -------------------------------------------------------------------------------- /flexehr/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /flexehr/utils/modelIO.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobdeasy/flexible-ehr/HEAD/flexehr/utils/modelIO.py -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobdeasy/flexible-ehr/HEAD/main.py -------------------------------------------------------------------------------- /plot/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plot/auc_vs_time.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobdeasy/flexible-ehr/HEAD/plot/auc_vs_time.py -------------------------------------------------------------------------------- /plot/aurocs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobdeasy/flexible-ehr/HEAD/plot/aurocs.py -------------------------------------------------------------------------------- /plot/bootstrap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobdeasy/flexible-ehr/HEAD/plot/bootstrap.py -------------------------------------------------------------------------------- /plot/case_study.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobdeasy/flexible-ehr/HEAD/plot/case_study.py -------------------------------------------------------------------------------- /plot/loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobdeasy/flexible-ehr/HEAD/plot/loss.py -------------------------------------------------------------------------------- /plot/plot_bins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobdeasy/flexible-ehr/HEAD/plot/plot_bins.py -------------------------------------------------------------------------------- /plot/pmort_vs_time.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobdeasy/flexible-ehr/HEAD/plot/pmort_vs_time.py -------------------------------------------------------------------------------- /plot/tokens_vs_time.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobdeasy/flexible-ehr/HEAD/plot/tokens_vs_time.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobdeasy/flexible-ehr/HEAD/requirements.txt -------------------------------------------------------------------------------- /utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /utils/datasets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobdeasy/flexible-ehr/HEAD/utils/datasets.py -------------------------------------------------------------------------------- /utils/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobdeasy/flexible-ehr/HEAD/utils/helpers.py --------------------------------------------------------------------------------